﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ProjectNocturnalFool
{
    public enum SessionType
    {
        Arena,
        CampaignRegular
    }

    class GameCharacterSession
    {
        /// <summary>
        /// Which character is currently being edited in the party menu
        /// </summary>
        public Character editCharacter = new Character();
        public int editIndex = Constants.INDEX_INVALID;

        public List<Character> charList = new List<Character>();

        public void InitializeSession(SessionType sessionType)
        {
            switch (sessionType)
            {
                case (SessionType.CampaignRegular):
                    Character addChar;

                    charList.Clear();

                    addChar = new Character();
                    addChar.charRace = CharacterRace.DustMan;
                    charList.Add(addChar);
                    addChar = new Character();
                    addChar.charRace = CharacterRace.PharoMan;
                    charList.Add(addChar);
                    charList.Add(new Character());
                    charList.Add(new Character());

                    //TODO load last loadout?

                    break;
            }
        }

    }
}
